package net.tycmc.cty.ctyms.web.Action;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.Map;

import net.tycmc.cty.ctyms.web.Service.dataBaseTranplatService;

/**
 * 数据移植功能 目前支持功能如下
 * 设备健康提示
 * 保养提示
 * 保养预测
 * 数据缺失监控
 * 时效统计
 * 档位车速分析（包括缓存任务）       
 * 设备每天道路信息
 * 油门开度
 * 路况值变化
 * @author songxiaohu
 *
 */
public class dataBaseTranplatAction extends BaseActionS2 {
	private dataBaseTranplatService dbtps;

	public dataBaseTranplatService getDbtps() {
		return dbtps;
	}

	public void setDbtps(dataBaseTranplatService dbtps) {
		this.dbtps = dbtps;
	}
	/**
	 * 获取sql样例
	 * @return
	 */
	public String getStyleOfSimple(){
		Map<String,Object>map=dbtps.getStyleOfSimPle();
		request.setAttribute("map", map);
		return "dataBaseTranplat";
	}
	/**
	 * 执行sql脚本
	 * @return
	 * @throws IOException 
	 */
	public String DoSql() throws IOException{
		String sql=request.getParameter("sql");
		int total=dbtps.DoSql(sql);
		PrintWriter out=response.getWriter();
		out.print("{'total':"+total+"}");
		return null;
	}
}
